NexECM 是一个EtherCAT 主站通讯软件,NexECM 完整的实现EtherCAT 通讯协议包括数据链接层(Data link layer)和应用层(Application Layer) 。
下图列出大众所熟悉的通讯协议 (如HTTP,TCP/UDP和IP等)和EtherCAT通讯协议在OSI网络模型的比较。EtherCAT通讯协议在OSI Model架构下主要定义了数据链接层(Data link layer)和应用层(Application Layer),在物理层(Physical Layer)方面主要是采用Ethernet,因此使用一般网络线进行连网。
透过使用NexECM 可轻松的和EtherCAT从站模块例如: EtherCAT 的伺服驱动器或EtherCAT I/O模块等,进行通讯。
您可以在实时操作系统环境底下发展专属的EtherCAT运动控制功能,或者你也可以在Microsoft® Windows环境中开发EtherCAT相关应用程序。
NexECM 主要规格如下:
项目 |
规格 |
最快通讯周期 (Max. Cycle Time.) |
250 us [250us, 500us, 1 ms, 2 ms, 4ms…] |
最多连接Slave 模组数量 |
64 |
是否支持ENI /ESI档案
|
Yes |
是否支持 CoE
|
Yes |
是否支持 DC |
Yes |
是否支持 FoE |
Yes |
作业系统 |
Microsoft® Windows:
Windows 7, WES7, Win10
Real-time:
TenAsys® INTime
IntervalZero® RTX |
NexECM在Windows 操作系统层提供动态函式库(Dynamic Link Library, DLL) 供各种高阶程序语言呼叫使用。另外,NexECM在实时操作系统(RTOS)环境中提供C/C++ APIs方便使用者直接呼叫使用,开发的方式使用Microsoft® Visual Studio
NexECM 程序框架
详细的编程方式可参考在线手册
透过创博的EtherCAT Master 解决方案 - 「NexECM」可以完成各种运动控制的应用。